import cenario1.Livro;
public class Pilha {
	private Pilha[] pilha;
	private  int topo;
	
	public Pilha() {
		pilha = new Pilha[5];
		topo = -1;
	}
	
	public boolean cheia() {
		return topo == pilha.length;
	}
	public boolean vazia() {
		return topo == -1;
	}
	public void push(Livro liv) {
		if(!cheia()) {
			topo++;
			pilha[topo] = liv;
		}
	}
	public Livro pop() {
		if(!vazia()) {
			topo--;
			return pilha[topo + 1];
		}
		return null;
	}
	public Livro peek() {
		if(!vazia()) {
			return pilha[topo];
		}
		return null;
	}
	public String toString() {
		if(vazia()) {
			return "Nao tem nenhum livro na pilha!!";
		}
		String livros = "";
		for (int i = 0; io <=topo; i++ ){
			livros += "Livros disponiveis na pilha: " + pilha[i];
		}
		return livros;
	}

}
